/**
 * Created by Administrator on 2018\6\21 0021.
 */
$(function () {
    //表单校验
    $("#editForm").validate({
        rules: {
            name: {
                required: true,
                rangelength:[4, 8]
            },
            password: {
                required: true,
                rangelength:[4, 8]
            }
        }, messages: {
            name: {
                required: "用户名不能为空",
                rangelength: "用户名在4到8位"
            },
            password: {
                required: "密码不能为空",
                rangelength: "密码在4到8位之间"
            }
        }
    })
})

//保存操作
$(function(){
    $("#editForm").ajaxForm(function(data){
        if(data.success){
            $.dialog({
                title:"温馨提示",
                content:"你确定要保存吗?",
                icon:'succeed',
                ok:function(){
                    window.location.href="/employee/query";
                }
            });
        }
    });
})
//角色移动
$(function () {
    //权限左右移动,绑定点击事件
    $("#selectAll").click(function () {
        $(".all_role option").appendTo($(".selected_role"));
    });
    $("#deselectAll").click(function () {
        $(".selected_role option").appendTo($(".all_role"));
    });
    $("#select").click(function () {
        $(".all_role option:selected").appendTo($(".selected_role"));
    });
    $("#deselect").click(function () {
        $(".selected_role option:selected").appendTo($(".all_role"));
    });
//    去重:1.获取右侧的数据放入一个数组
    var ids = $.map($(".selected_role option"),function (item) {
        return $(item).val();
    });
//    2.迭代左侧的数据,判断是否在右侧数组中
    $.each($(".all_role option"),function (index,item) {
        if ($.inArray($(item).val(),ids) >= 0){
            $(item).remove();
        }
    });
//    在提交表单之前,选中右侧
    $("#editForm").submit(function () {
        $(".selected_role option").prop("selected",true);
    });

})